rain cloud - German English Dictionary